	// 百度地图API功能
	function G(id) {
		return document.getElementById(id);
	}

	var map = new BMap.Map("l-map");
    // 初始化地图,设置城市和地图级别。
//	map.setCurrentCity("抚顺");   

	var lon_title=null;
	var lat_title=null;
 	if (url_param_id)
 	{
 		um_ajax_post(
 				"/libmanagement/select.do",
 				{"id":url_param_id},
 				function (data){
 					if (data && data.libManagement)
 					{
 	 					lon_title=data.libManagement[0].lon;
 	 					lat_title=data.libManagement[0].lat;
 					}

 				},
 				null,false);
 	}
 	if(lon_title!=null){
 		var pp = new BMap.Point(lon_title,lat_title);
// 		map.centerAndZoom(point, 18); 
// 		var marker = new BMap.Marker(point);// 创建标注
// 		marker.enableDragging();
// 		map.addOverlay(marker);    //添加标注
// 		map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
// 		marker.addEventListener("mouseup",attribute);
 		
 		
// 		var pp = local.getResults().getPoi(0).point;    //获取第一个智能搜索的结果
		map.centerAndZoom(pp, 18);
		var marker = new BMap.Marker(pp);// 创建标注
		marker.enableDragging();
		map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
		map.addOverlay(marker);    //添加标注
		marker.addEventListener("mouseup",attribute);
		map.panBy(480, 200);
		var mp = marker.getPosition();  //获取marker的位置
		document.getElementById("lon_buf").value=mp.lng;
		document.getElementById("lat_buf").value=mp.lat;
 	}
 	else{
 		map.centerAndZoom("抚顺",12);  
 	}
	
	
	
	var ac = new BMap.Autocomplete(    //建立一个自动完成的对象
		{"input" : "suggestId"
		,"location" : map
	});

	ac.addEventListener("onhighlight", function(e) {  //鼠标放在下拉列表上的事件
	var str = "";
		var _value = e.fromitem.value;
		var value = "";
		if (e.fromitem.index > -1) {
			value = _value.province +  _value.city +  _value.district +  _value.street +  _value.business;
		}    
		str = "FromItem<br />index = " + e.fromitem.index + "<br />value = " + value;
		
		value = "";
		if (e.toitem.index > -1) {
			_value = e.toitem.value;
			value = _value.province +  _value.city +  _value.district +  _value.street +  _value.business;
		}    
		str += "<br />ToItem<br />index = " + e.toitem.index + "<br />value = " + value;
		G("searchResultPanel").innerHTML = str;
	});

	var myValue;
	ac.addEventListener("onconfirm", function(e) {    //鼠标点击下拉列表后的事件
	var _value = e.item.value;
		myValue = _value.province +  _value.city +  _value.district +  _value.street +  _value.business;
		G("searchResultPanel").innerHTML ="onconfirm<br />index = " + e.item.index + "<br />myValue = " + myValue;
		document.getElementById("position_buf").value=myValue;
		setPlace();
	});

	function setPlace(){
		map.clearOverlays();    //清除地图上所有覆盖物
		function myFun(){
			var pp = local.getResults().getPoi(0).point;    //获取第一个智能搜索的结果
			map.centerAndZoom(pp, 18);
			var marker = new BMap.Marker(pp);// 创建标注
			marker.enableDragging();
			map.addOverlay(marker);    //添加标注
			map.enableScrollWheelZoom(true);     //开启鼠标滚轮缩放
			marker.addEventListener("mouseup",attribute);
			var mp = marker.getPosition();  //获取marker的位置
			document.getElementById("lon_buf").value=mp.lng;
			document.getElementById("lat_buf").value=mp.lat;
		}
		var local = new BMap.LocalSearch(map, { //智能搜索
		  onSearchComplete: myFun
		});
		local.search(myValue);
	}
	
	function attribute(e){
		var p = e.target;
		var mp = p.getPosition(); 
		document.getElementById("lon_buf").value=mp.lng;
		document.getElementById("lat_buf").value=mp.lat;
//		alert(document.getElementById("lon_buf").value);
//		alert("marker的位置是" + mp.lng + "," + mp.lat);    
	}	